2023/12/23947字符

http

请求服务器

const http = require('http');

const request = http.request('http://bozai.tech/data/note', {
    method: 'GET',
}, resp => {
    console.log(resp.statusCode);  // 服务器响应状态码
    console.log(resp.headers['content-type']);  // 服务器响应状态码

    let result = '';
    // node 已将 http 模块封装好,将内容进行流式读取
    resp.on('data', chunk => {
        result += chunk;
    });

    resp.on('end', () => {
        console.log(JSON.parse(result));
    })
});
request.end();  // 消息体结束

创建服务器

const http = require('http');

const server = http.createServer((req, res) => {
    console.log(req.url);  // 地址
    console.log(req.headers);  // 响应头

    res.setHeader('a', 1);
    res.write('hello');
    res.end();
});
server.listen(80, () => {
    console.log('服务已启动');
});